package com.mark.web.data.mapper;

import com.mark.web.data.entity.po.Admin;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * @Description: 管理员dao接口，用于管理员的数据库操作
 * @Author: Mark
 * @CreateDate: 2018/8/14.
 * @Version: 2.0
 * @Copyright : 豆浆油条个人非正式工作室
 */
@Mapper
public interface AdminMapper {

    int insert(Admin record);

    int insertSelective(Admin record);

    int deleteByPrimaryKey(Integer adminId);

    int updateByPrimaryKeySelective(Admin record);

    int updateByPrimaryKey(Admin record);

    Admin selectByPrimaryKey(Integer adminId);

    /**
     * 后台管理员登录
     * @param adminName : 管理员用户名
     * @param password ：管理员密码
     * @return ：管理员对象
     */
    Admin selectLogin(@Param("adminName") String adminName,
                      @Param("password") String password);
}